/*
 * ErrorOutputs.h
 *
 *  Created on: 26.04.2009
 *      Author: markus
 *
 *  A central file where all error outputs should be defined.
 *
 */

#ifndef _ERROROUTPUTS_H__
#define _ERROROUTPUTS_H__

#define writeDebugOutput(strText) writeDebugOutputF(__FUNCTION__, strText);
#define writeExceptionOutput(strText) writeExceptionOutputF(__FUNCTION__, strText);

#include <Ogre.h>
#include <stdio.h>
using namespace Ogre;

void writeExceptionOutputF(const char* strFunctionName, const char* strText);

void writeDebugOutputF(const char* strFunctionName, const char* strText/*, bool bHeader = true*/);


#endif /* ERROROUTPUTS_H_ */
